package binary;

/**
 * 16进制的演示
 */
public class HexDemo {
    public static void main(String[] args) {
        /*
        16进制：缩写2进制
        1）0X为16进制的字面量前缀
        2）0b为2进制的字面量前缀
         */
        int n=-2147483648;//0x代表16进制
        n=-1;
        int m=0b10_1111_1101_0100_01111_1011;//0b代表二进制
        System.out.println(Integer.toBinaryString(n));//16转2
        System.out.println(Integer.toHexString(m));//2转16
        System.out.println("m = " + m);
        System.out.println("n = " + n);
        System.out.println(m==n);

    }
}
